home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_34_ACollectionsDLOG.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
113KB
|
1,939 lines
# near model CODE resource
# jump table entries: 13760-13771 (12 of them)
export_1720:
00000000 4E56 FF64 link A6, -0x009C
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 206E 0008 movea.l A0, [A6 + 0x8]
0000000C 43EE FF70 lea.l A1, [A6 - 0x90]
00000010 7023 moveq.l D0, 0x23
label00000012:
00000012 22D8 move.l [A1]+, [A0]+
00000014 51C8 FFFC dbf D0, -0x6 /* 00000012 */
00000018 42A7 clr.l -[A7]
0000001A 3F3C 1389 move.w -[A7], 0x1389
0000001E 42A7 clr.l -[A7]
00000020 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000024 285F movea.l A4, [A7]+
00000026 42A7 clr.l -[A7]
00000028 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
0000002E 2F0C move.l -[A7], A4
00000030 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000034 265F movea.l A3, [A7]+
00000036 2F2E 000C move.l -[A7], [A6 + 0xC]
0000003A 486E FF70 pea.l [A6 - 0x90]
0000003E 2F0B move.l -[A7], A3
00000040 4EBA 06C6 jsr [PC + 0x6C6 /* 00000708 */]
00000044 42A7 clr.l -[A7]
00000046 42A7 clr.l -[A7]
00000048 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
0000004E 2F0C move.l -[A7], A4
00000050 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000054 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00000058 2D5F FF68 move.l [A6 - 0x98], [A7]+
0000005C 2053 movea.l A0, [A3]
0000005E 1D68 0056 0010 move.b [A6 + 0x10], [A0 + 0x56]
00000064 2F0C move.l -[A7], A4
00000066 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
0000006A 4CDF 1800 movem.l A3,A4, [A7]+
0000006E 4E5E unlink A6
00000070 205F movea.l A0, [A7]+
00000072 504F addq.w A7, 8
00000074 4ED0 jmp [A0]
00000076 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000078-00000080
fn00000078:
00000078 4E56 FE5E link A6, -0x01A2
0000007C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
// end alternate branch 00000078-00000080
fn00000078: // (misaligned)
0000007A FE5E 48E7 .extension 0xE5E <<F/1/7>>, 0x48E7 // unimplemented
0000007E 0718 btst [A0]+, D3
00000080 2E2E 000C move.l D7, [A6 + 0xC]
00000084 422E 0010 clr.b [A6 + 0x10]
00000088 42A7 clr.l -[A7]
0000008A 3F3C 138C move.w -[A7], 0x138C
0000008E 42A7 clr.l -[A7]
00000090 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000094 265F movea.l A3, [A7]+
00000096 2F0B move.l -[A7], A3
00000098 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000009C 42A7 clr.l -[A7]
0000009E 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000000A4 2F0B move.l -[A7], A3
000000A6 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000000AA 285F movea.l A4, [A7]+
000000AC 2F0C move.l -[A7], A4
000000AE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000000B2 2F07 move.l -[A7], D7
000000B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000B8 2F0C move.l -[A7], A4
000000BA 4EBA 102C jsr [PC + 0x102C /* 000010E8 */]
000000BE 2047 movea.l A0, D7
000000C0 2050 movea.l A0, [A0]
000000C2 1C28 00B2 move.b D6, [A0 + 0xB2]
000000C6 1F06 move.b -[A7], D6
000000C8 4267 clr.w -[A7]
000000CA 42A7 clr.l -[A7]
000000CC 2F3C 6175 746F move.l -[A7], 0x6175746F /* 'auto' */
000000D2 2F0C move.l -[A7], A4
000000D4 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000000D8 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000000DC 42A7 clr.l -[A7]
000000DE 2F0C move.l -[A7], A4
000000E0 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
000000E4 2D5F FFF0 move.l [A6 - 0x10], [A7]+
000000E8 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
000000EE B0AE FFF0 cmp.l D0, [A6 - 0x10]
000000F2 6668 bne +0x6A /* 0000015C */
000000F4 2054 movea.l A0, [A4]
000000F6 2E28 0056 move.l D7, [A0 + 0x56]
000000FA 42A7 clr.l -[A7]
000000FC 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
00000102 2F0C move.l -[A7], A4
00000104 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000108 2A17 move.l D5, [A7]
0000010A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000010E 486E FEF0 pea.l [A6 - 0x110]
00000112 2F05 move.l -[A7], D5
00000114 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */]
00000118 486E FEF0 pea.l [A6 - 0x110]
0000011C 2F07 move.l -[A7], D7
0000011E 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
00000122 2F0C move.l -[A7], A4
00000124 486E FE60 pea.l [A6 - 0x1A0]
00000128 4EAD 24AA jsr [A5 + 0x24AA /* export_1169 */]
0000012C 4267 clr.w -[A7]
0000012E 42A7 clr.l -[A7]
00000130 2F3C 6175 746F move.l -[A7], 0x6175746F /* 'auto' */
00000136 2F0C move.l -[A7], A4
00000138 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000013C 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
00000140 1C1F move.b D6, [A7]+
00000142 486E FE60 pea.l [A6 - 0x1A0]
00000146 2F07 move.l -[A7], D7
00000148 4EAD 358A jsr [A5 + 0x358A /* export_1709 */]
0000014C 2047 movea.l A0, D7
0000014E 2050 movea.l A0, [A0]
00000150 1146 00B2 move.b [A0 + 0xB2], D6
00000154 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
0000015A 6004 bra +0x6 /* 00000160 */
label0000015C:
0000015C 422E 0010 clr.b [A6 + 0x10]
label00000160:
00000160 2F0B move.l -[A7], A3
00000162 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000166 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000016A 4E5E unlink A6
0000016C 205F movea.l A0, [A7]+
0000016E 504F addq.w A7, 8
00000170 4ED0 jmp [A0]
00000172 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000174-00000186
fn00000174:
00000174 4E56 FE3E link A6, -0x01C2
00000178 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000017C 2C2E 0008 move.l D6, [A6 + 0x8]
00000180 422E 000C clr.b [A6 + 0xC]
00000184 42A7 clr.l -[A7]
// end alternate branch 00000174-00000186
fn00000174: // (misaligned)
00000176 FE3E 48E7 .unknown 0xFE3E 0x48E7 (W = 7)
0000017A 0738 2C2E btst [0x00002C2E], D3
0000017E 0008 422E ori.b A0, 0x2E /* '.' */
00000182 000C 42A7 ori.b A4, 0xA7
00000186 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
0000018A 265F movea.l A3, [A7]+
0000018C 42A7 clr.l -[A7]
0000018E 3F3C 138D move.w -[A7], 0x138D
00000192 42A7 clr.l -[A7]
00000194 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000198 2A17 move.l D5, [A7]
0000019A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000019E 42A7 clr.l -[A7]
000001A0 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000001A6 2F05 move.l -[A7], D5
000001A8 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000001AC 285F movea.l A4, [A7]+
000001AE 2F0C move.l -[A7], A4
000001B0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000001B4 4A86 tst.l D6
000001B6 6634 bne +0x36 /* 000001EC */
000001B8 3F3C 0BCD move.w -[A7], 0xBCD
000001BC 486E FE64 pea.l [A6 - 0x19C]
000001C0 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
000001C4 41EE FE44 lea.l A0, [A6 - 0x1BC]
000001C8 43EE FE64 lea.l A1, [A6 - 0x19C]
000001CC 7007 moveq.l D0, 0x07
label000001CE:
000001CE 20D9 move.l [A0]+, [A1]+
000001D0 51C8 FFFC dbf D0, -0x6 /* 000001CE */
000001D4 41EE FF64 lea.l A0, [A6 - 0x9C]
000001D8 2453 movea.l A2, [A3]
000001DA 43EA 00C0 lea.l A1, [A2 + 0xC0]
000001DE 7023 moveq.l D0, 0x23
label000001E0:
000001E0 20D9 move.l [A0]+, [A1]+
000001E2 51C8 FFFC dbf D0, -0x6 /* 000001E0 */
000001E6 1E2A 0150 move.b D7, [A2 + 0x150]
000001EA 6030 bra +0x32 /* 0000021C */
label000001EC:
000001EC 2046 movea.l A0, D6
000001EE 43EE FE44 lea.l A1, [A6 - 0x1BC]
000001F2 2050 movea.l A0, [A0]
000001F4 45E8 0002 lea.l A2, [A0 + 0x2]
000001F8 7007 moveq.l D0, 0x07
label000001FA:
000001FA 22DA move.l [A1]+, [A2]+
000001FC 51C8 FFFC dbf D0, -0x6 /* 000001FA */
00000200 2046 movea.l A0, D6
00000202 43EE FF64 lea.l A1, [A6 - 0x9C]
00000206 2050 movea.l A0, [A0]
00000208 45E8 0022 lea.l A2, [A0 + 0x22]
0000020C 7023 moveq.l D0, 0x23
label0000020E:
0000020E 22DA move.l [A1]+, [A2]+
00000210 51C8 FFFC dbf D0, -0x6 /* 0000020E */
00000214 2046 movea.l A0, D6
00000216 2050 movea.l A0, [A0]
00000218 1E28 00B2 move.b D7, [A0 + 0xB2]
label0000021C:
0000021C 486E FF64 pea.l [A6 - 0x9C]
00000220 486E FE44 pea.l [A6 - 0x1BC]
00000224 2F0C move.l -[A7], A4
00000226 4EBA 10E4 jsr [PC + 0x10E4 /* 0000130C */]
0000022A 1F07 move.b -[A7], D7
0000022C 4267 clr.w -[A7]
0000022E 42A7 clr.l -[A7]
00000230 2F3C 6175 746F move.l -[A7], 0x6175746F /* 'auto' */
00000236 2F0C move.l -[A7], A4
00000238 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000023C 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000240 42A7 clr.l -[A7]
00000242 2F0C move.l -[A7], A4
00000244 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00000248 2D5F FFF4 move.l [A6 - 0xC], [A7]+
0000024C 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
00000252 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000256 665C bne +0x5E /* 000002B4 */
00000258 2F0C move.l -[A7], A4
0000025A 486E FF64 pea.l [A6 - 0x9C]
0000025E 4EAD 24AA jsr [A5 + 0x24AA /* export_1169 */]
00000262 4267 clr.w -[A7]
00000264 42A7 clr.l -[A7]
00000266 2F3C 6175 746F move.l -[A7], 0x6175746F /* 'auto' */
0000026C 2F0C move.l -[A7], A4
0000026E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000272 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
00000276 1E1F move.b D7, [A7]+
00000278 4A86 tst.l D6
0000027A 661E bne +0x20 /* 0000029A */
0000027C 2253 movea.l A1, [A3]
0000027E 41E9 00C0 lea.l A0, [A1 + 0xC0]
00000282 45EE FF64 lea.l A2, [A6 - 0x9C]
00000286 7023 moveq.l D0, 0x23
label00000288:
00000288 20DA move.l [A0]+, [A2]+
0000028A 51C8 FFFC dbf D0, -0x6 /* 00000288 */
0000028E 1347 0150 move.b [A1 + 0x150], D7
00000292 2F0B move.l -[A7], A3
00000294 4EAD 4362 jsr [A5 + 0x4362 /* export_2152 */]
00000298 6012 bra +0x14 /* 000002AC */
label0000029A:
0000029A 486E FF64 pea.l [A6 - 0x9C]
0000029E 2F06 move.l -[A7], D6
000002A0 4EAD 358A jsr [A5 + 0x358A /* export_1709 */]
000002A4 2046 movea.l A0, D6
000002A6 2050 movea.l A0, [A0]
000002A8 1147 00B2 move.b [A0 + 0xB2], D7
label000002AC:
000002AC 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000002B2 6004 bra +0x6 /* 000002B8 */
label000002B4:
000002B4 422E 000C clr.b [A6 + 0xC]
label000002B8:
000002B8 2F05 move.l -[A7], D5
000002BA 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
000002BE 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
000002C2 4E5E unlink A6
000002C4 2E9F move.l [A7], [A7]+
000002C6 4E75 rts
fn000002C8:
000002C8 4E56 FFD4 link A6, -0x002C
000002CC 48E7 0018 movem.l -[A7], A3,A4
000002D0 42A7 clr.l -[A7]
000002D2 3F3C 138B move.w -[A7], 0x138B
000002D6 42A7 clr.l -[A7]
000002D8 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
000002DC 285F movea.l A4, [A7]+
000002DE 42A7 clr.l -[A7]
000002E0 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000002E6 2F0C move.l -[A7], A4
000002E8 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000002EC 265F movea.l A3, [A7]+
000002EE 487A 004E pea.l [PC + 0x4E /* 0000033E, value 0x25E3000, pstring "^0" */]
000002F2 486E FFD4 pea.l [A6 - 0x2C]
000002F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002FA 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
000002FE 2F0B move.l -[A7], A3
00000300 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00000304 42A7 clr.l -[A7]
00000306 42A7 clr.l -[A7]
00000308 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
0000030E 2F0C move.l -[A7], A4
00000310 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000314 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00000318 2D5F FFF4 move.l [A6 - 0xC], [A7]+
0000031C 2F0C move.l -[A7], A4
0000031E 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000322 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
00000328 B0AE FFF4 cmp.l D0, [A6 - 0xC]
0000032C 57C0 seq D0
0000032E 4400 neg.b D0
00000330 1D40 000C move.b [A6 + 0xC], D0
00000334 4CDF 1800 movem.l A3,A4, [A7]+
00000338 4E5E unlink A6
0000033A 2E9F move.l [A7], [A7]+
0000033C 4E75 rts
0000033E 025E 3000 andi.w [A6]+, 0x3000 /* '0\0' */
00000342 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000344-0000034C
fn00000344:
00000344 4E56 FED0 link A6, -0x0130
00000348 48E7 0318 movem.l -[A7], D6,D7,A3,A4
// end alternate branch 00000344-0000034C
fn00000344: // (misaligned)
00000346 FED0 48E7 .extension 0xED0 <<F/2-3/7>> // unimplemented
0000034A 0318 btst [A0]+, D1
0000034C 2C2E 000C move.l D6, [A6 + 0xC]
00000350 42A7 clr.l -[A7]
00000352 3F3C 138A move.w -[A7], 0x138A
00000356 42A7 clr.l -[A7]
00000358 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
0000035C 285F movea.l A4, [A7]+
0000035E 42A7 clr.l -[A7]
00000360 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000366 2F0C move.l -[A7], A4
00000368 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000036C 265F movea.l A3, [A7]+
0000036E 487A 00AE pea.l [PC + 0xAE /* 0000041E, value 0x25E3000, pstring "^0" */]
00000372 486E FED0 pea.l [A6 - 0x130]
00000376 2F06 move.l -[A7], D6
00000378 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
0000037C 2F0B move.l -[A7], A3
0000037E 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00000382 42A7 clr.l -[A7]
00000384 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
0000038A 2F0B move.l -[A7], A3
0000038C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000390 2E17 move.l D7, [A7]
00000392 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000396 2F06 move.l -[A7], D6
00000398 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000039C 2F07 move.l -[A7], D7
0000039E 4EBA 0C1C jsr [PC + 0xC1C /* 00000FBC */]
000003A2 486E FED0 pea.l [A6 - 0x130]
000003A6 2F06 move.l -[A7], D6
000003A8 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
000003AC 1F3C 0001 move.b -[A7], 0x1
000003B0 2F07 move.l -[A7], D7
000003B2 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
000003B6 42A7 clr.l -[A7]
000003B8 42A7 clr.l -[A7]
000003BA 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000003C0 2F0C move.l -[A7], A4
000003C2 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000003C6 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
000003CA 2D5F FFF0 move.l [A6 - 0x10], [A7]+
000003CE 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
000003D4 B0AE FFF0 cmp.l D0, [A6 - 0x10]
000003D8 6620 bne +0x22 /* 000003FA */
000003DA 486E FEF0 pea.l [A6 - 0x110]
000003DE 42A7 clr.l -[A7]
000003E0 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
000003E6 2F0B move.l -[A7], A3
000003E8 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000003EC 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */]
000003F0 486E FEF0 pea.l [A6 - 0x110]
000003F4 2F06 move.l -[A7], D6
000003F6 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
label000003FA:
000003FA 2F0C move.l -[A7], A4
000003FC 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000400 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
00000406 B0AE FFF0 cmp.l D0, [A6 - 0x10]
0000040A 57C0 seq D0
0000040C 4400 neg.b D0
0000040E 1D40 0010 move.b [A6 + 0x10], D0
00000412 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000416 4E5E unlink A6
00000418 205F movea.l A0, [A7]+
0000041A 504F addq.w A7, 8
0000041C 4ED0 jmp [A0]
0000041E 025E 3000 andi.w [A6]+, 0x3000 /* '0\0' */
00000422 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000424-00000434
fn00000424:
00000424 4E56 FEF4 link A6, -0x010C
00000428 48E7 0018 movem.l -[A7], A3,A4
0000042C 206E 0008 movea.l A0, [A6 + 0x8]
00000430 43EE FF00 lea.l A1, [A6 - 0x100]
// end alternate branch 00000424-00000434
fn00000424: // (misaligned)
00000426 FEF4 48E7 .extension 0xEF4 <<F/2-3/7>> // unimplemented
0000042A 0018 206E ori.b [A0]+, 0x6E /* 'n' */
0000042E 0008 43EE ori.b A0, 0xEE
00000432 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00000434 703F moveq.l D0, 0x3F
label00000436:
00000436 22D8 move.l [A1]+, [A0]+
00000438 51C8 FFFC dbf D0, -0x6 /* 00000436 */
0000043C 42A7 clr.l -[A7]
0000043E 3F3C 138E move.w -[A7], 0x138E
00000442 42A7 clr.l -[A7]
00000444 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000448 285F movea.l A4, [A7]+
0000044A 42A7 clr.l -[A7]
0000044C 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000452 2F0C move.l -[A7], A4
00000454 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000458 265F movea.l A3, [A7]+
0000045A 487A 003E pea.l [PC + 0x3E /* 0000049A, value 0x25E3000, pstring "^0" */]
0000045E 486E FF00 pea.l [A6 - 0x100]
00000462 2F0B move.l -[A7], A3
00000464 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00000468 42A7 clr.l -[A7]
0000046A 42A7 clr.l -[A7]
0000046C 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000472 2F0C move.l -[A7], A4
00000474 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000478 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
0000047C 2D5F FEF4 move.l [A6 - 0x10C], [A7]+
00000480 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
00000486 B0AE FEF4 cmp.l D0, [A6 - 0x10C]
0000048A 2F0C move.l -[A7], A4
0000048C 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000490 4CDF 1800 movem.l A3,A4, [A7]+
00000494 4E5E unlink A6
00000496 2E9F move.l [A7], [A7]+
00000498 4E75 rts
0000049A 025E 3000 andi.w [A6]+, 0x3000 /* '0\0' */
0000049E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000004A0-000004B0
fn000004A0:
000004A0 4E56 FEF4 link A6, -0x010C
000004A4 48E7 0018 movem.l -[A7], A3,A4
000004A8 206E 0008 movea.l A0, [A6 + 0x8]
000004AC 43EE FF00 lea.l A1, [A6 - 0x100]
// end alternate branch 000004A0-000004B0
fn000004A0: // (misaligned)
000004A2 FEF4 48E7 .extension 0xEF4 <<F/2-3/7>> // unimplemented
000004A6 0018 206E ori.b [A0]+, 0x6E /* 'n' */
000004AA 0008 43EE ori.b A0, 0xEE
000004AE FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000004B0 703F moveq.l D0, 0x3F
label000004B2:
000004B2 22D8 move.l [A1]+, [A0]+
000004B4 51C8 FFFC dbf D0, -0x6 /* 000004B2 */
000004B8 42A7 clr.l -[A7]
000004BA 3F3C 138F move.w -[A7], 0x138F
000004BE 42A7 clr.l -[A7]
000004C0 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
000004C4 285F movea.l A4, [A7]+
000004C6 42A7 clr.l -[A7]
000004C8 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000004CE 2F0C move.l -[A7], A4
000004D0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000004D4 265F movea.l A3, [A7]+
000004D6 42A7 clr.l -[A7]
000004D8 42A7 clr.l -[A7]
000004DA 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000004E0 2F0C move.l -[A7], A4
000004E2 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000004E6 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
000004EA 2D5F FEF4 move.l [A6 - 0x10C], [A7]+
000004EE 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
000004F4 B0AE FEF4 cmp.l D0, [A6 - 0x10C]
000004F8 2F0C move.l -[A7], A4
000004FA 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
000004FE 4CDF 1800 movem.l A3,A4, [A7]+
00000502 4E5E unlink A6
00000504 2E9F move.l [A7], [A7]+
00000506 4E75 rts
fn00000508:
00000508 4E56 0000 link A6, 0
0000050C 206E 0008 movea.l A0, [A6 + 0x8]
00000510 2050 movea.l A0, [A0]
00000512 216E 000C 006C move.l [A0 + 0x6C], [A6 + 0xC]
00000518 4E5E unlink A6
0000051A 205F movea.l A0, [A7]+
0000051C 504F addq.w A7, 8
0000051E 4ED0 jmp [A0]
export_1721:
00000520 4E56 FEDC link A6, -0x0124
00000524 48E7 0018 movem.l -[A7], A3,A4
00000528 286E 0008 movea.l A4, [A6 + 0x8]
0000052C 7001 moveq.l D0, 0x01
0000052E B06E 0010 cmp.w D0, [A6 + 0x10]
00000532 6630 bne +0x32 /* 00000564 */
00000534 42A7 clr.l -[A7]
00000536 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
0000053A 205F movea.l A0, [A7]+
0000053C 2050 movea.l A0, [A0]
0000053E 1028 0150 move.b D0, [A0 + 0x150]
00000542 6710 beq +0x12 /* 00000554 */
00000544 2F2E 000C move.l -[A7], [A6 + 0xC]
00000548 2F3C 0001 044C move.l -[A7], 0x1044C
0000054E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000552 607C bra +0x7E /* 000005D0 */
label00000554:
00000554 2F2E 000C move.l -[A7], [A6 + 0xC]
00000558 2F3C 0002 044C move.l -[A7], 0x2044C
0000055E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000562 606C bra +0x6E /* 000005D0 */
label00000564:
00000564 42A7 clr.l -[A7]
00000566 302E 0010 move.w D0, [A6 + 0x10]
0000056A 5340 subq.w D0, 1
0000056C 48C0 ext.l D0
0000056E 2F00 move.l -[A7], D0
00000570 2254 movea.l A1, [A4]
00000572 2069 006C movea.l A0, [A1 + 0x6C]
00000576 2050 movea.l A0, [A0]
00000578 2F28 00E8 move.l -[A7], [A0 + 0xE8]
0000057C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000580 265F movea.l A3, [A7]+
00000582 206E 000C movea.l A0, [A6 + 0xC]
00000586 2F08 move.l -[A7], A0
00000588 486E FEDC pea.l [A6 - 0x124]
0000058C 2F0B move.l -[A7], A3
0000058E 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
00000592 201F move.l D0, [A7]+
00000594 205F movea.l A0, [A7]+
00000596 2240 movea.l A1, D0
00000598 7007 moveq.l D0, 0x07
label0000059A:
0000059A 20D9 move.l [A0]+, [A1]+
0000059C 51C8 FFFC dbf D0, -0x6 /* 0000059A */
000005A0 2053 movea.l A0, [A3]
000005A2 1028 00B2 move.b D0, [A0 + 0xB2]
000005A6 6628 bne +0x2A /* 000005D0 */
000005A8 206E 000C movea.l A0, [A6 + 0xC]
000005AC 2F08 move.l -[A7], A0
000005AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000005B2 487A 002A pea.l [PC + 0x2A /* 000005DE, value 0x1C94E56 */]
000005B6 486E FEFC pea.l [A6 - 0x104]
000005BA 3F3C 0002 move.w -[A7], 0x2
000005BE 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000005C2 205F movea.l A0, [A7]+
000005C4 43EE FEFC lea.l A1, [A6 - 0x104]
000005C8 703F moveq.l D0, 0x3F
label000005CA:
000005CA 20D9 move.l [A0]+, [A1]+
000005CC 51C8 FFFC dbf D0, -0x6 /* 000005CA */
label000005D0:
000005D0 4CDF 1800 movem.l A3,A4, [A7]+
000005D4 4E5E unlink A6
000005D6 205F movea.l A0, [A7]+
000005D8 DEFC 000A add.w A7, 0xA /* '\n' */
000005DC 4ED0 jmp [A0]
000005DE 01C9 .incomplete
export_1722:
000005E0 4E56 0000 link A6, 0
000005E4 48E7 0108 movem.l -[A7], D7,A4
000005E8 3E2E 0012 move.w D7, [A6 + 0x12]
000005EC 286E 0008 movea.l A4, [A6 + 0x8]
000005F0 3F07 move.w -[A7], D7
000005F2 1F2E 0010 move.b -[A7], [A6 + 0x10]
000005F6 1F2E 000E move.b -[A7], [A6 + 0xE]
000005FA 1F2E 000C move.b -[A7], [A6 + 0xC]
000005FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000602 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000606 102E 000C move.b D0, [A6 + 0xC]
0000060A 6754 beq +0x56 /* 00000660 */
0000060C 2054 movea.l A0, [A4]
0000060E 2F28 006C move.l -[A7], [A0 + 0x6C]
00000612 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
00000618 1F3C 0001 move.b -[A7], 0x1
0000061C 1F3C 0001 move.b -[A7], 0x1
00000620 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000624 2054 movea.l A0, [A4]
00000626 2F28 006C move.l -[A7], [A0 + 0x6C]
0000062A 2F3C 6465 6C20 move.l -[A7], 0x64656C20 /* 'del ' */
00000630 7001 moveq.l D0, 0x01
00000632 B047 cmp.w D0, D7
00000634 5DC0 slt D0
00000636 4400 neg.b D0
00000638 1F00 move.b -[A7], D0
0000063A 1F3C 0001 move.b -[A7], 0x1
0000063E 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000642 2054 movea.l A0, [A4]
00000644 2F28 006C move.l -[A7], [A0 + 0x6C]
00000648 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
0000064E 7001 moveq.l D0, 0x01
00000650 B047 cmp.w D0, D7
00000652 5DC0 slt D0
00000654 4400 neg.b D0
00000656 1F00 move.b -[A7], D0
00000658 1F3C 0001 move.b -[A7], 0x1
0000065C 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
label00000660:
00000660 4CDF 1080 movem.l D7,A4, [A7]+
00000664 4E5E unlink A6
00000666 205F movea.l A0, [A7]+
00000668 DEFC 000C add.w A7, 0xC
0000066C 4ED0 jmp [A0]
0000066E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1723: // at 00000670 (misaligned)
00000672 FFFC .invalid <<F/7/7>>
00000674 48E7 0118 movem.l -[A7], D7,A3,A4
00000678 2E2E 0008 move.l D7, [A6 + 0x8]
0000067C 2847 movea.l A4, D7
0000067E 42A7 clr.l -[A7]
00000680 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000684 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000688 2F2E 000C move.l -[A7], [A6 + 0xC]
0000068C 2F07 move.l -[A7], D7
0000068E 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00000692 265F movea.l A3, [A7]+
00000694 206E 0010 movea.l A0, [A6 + 0x10]
00000698 7001 moveq.l D0, 0x01
0000069A B068 0010 cmp.w D0, [A0 + 0x10]
0000069E 6C56 bge +0x58 /* 000006F6 */
000006A0 1028 0006 move.b D0, [A0 + 0x6]
000006A4 6730 beq +0x32 /* 000006D6 */
000006A6 4267 clr.w -[A7]
000006A8 2F07 move.l -[A7], D7
000006AA 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
000006AE 7001 moveq.l D0, 0x01
000006B0 B05F cmp.w D0, [A7]+
000006B2 6C42 bge +0x44 /* 000006F6 */
000006B4 42A7 clr.l -[A7]
000006B6 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
000006BC 2054 movea.l A0, [A4]
000006BE 2F28 006C move.l -[A7], [A0 + 0x6C]
000006C2 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000006C6 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000006CA 2054 movea.l A0, [A4]
000006CC 2F28 006C move.l -[A7], [A0 + 0x6C]
000006D0 4EBA 0456 jsr [PC + 0x456 /* 00000B28 */]
000006D4 6020 bra +0x22 /* 000006F6 */
label000006D6:
000006D6 42A7 clr.l -[A7]
000006D8 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
000006DE 2054 movea.l A0, [A4]
000006E0 2F28 006C move.l -[A7], [A0 + 0x6C]
000006E4 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000006E8 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000006EC 2054 movea.l A0, [A4]
000006EE 2F28 006C move.l -[A7], [A0 + 0x6C]
000006F2 4EBA 0278 jsr [PC + 0x278 /* 0000096C */]
label000006F6:
000006F6 2D4B 0018 move.l [A6 + 0x18], A3
000006FA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000006FE 4E5E unlink A6
00000700 205F movea.l A0, [A7]+
00000702 DEFC 0010 add.w A7, 0x10
00000706 4ED0 jmp [A0]
fn00000708:
00000708 4E56 FF68 link A6, -0x0098
0000070C 48E7 0038 movem.l -[A7], A2,A3,A4
00000710 206E 000C movea.l A0, [A6 + 0xC]
00000714 43EE FF70 lea.l A1, [A6 - 0x90]
00000718 7023 moveq.l D0, 0x23
label0000071A:
0000071A 22D8 move.l [A1]+, [A0]+
0000071C 51C8 FFFC dbf D0, -0x6 /* 0000071A */
00000720 266E 0008 movea.l A3, [A6 + 0x8]
00000724 284B movea.l A4, A3
00000726 2054 movea.l A0, [A4]
00000728 4228 0056 clr.b [A0 + 0x56]
0000072C 43E8 0058 lea.l A1, [A0 + 0x58]
00000730 45EE FF70 lea.l A2, [A6 - 0x90]
00000734 7023 moveq.l D0, 0x23
label00000736:
00000736 22DA move.l [A1]+, [A2]+
00000738 51C8 FFFC dbf D0, -0x6 /* 00000736 */
0000073C 216E 0010 00E8 move.l [A0 + 0xE8], [A6 + 0x10]
00000742 4228 00F0 clr.b [A0 + 0xF0]
00000746 7000 moveq.l D0, 0x00
00000748 2140 01F0 move.l [A0 + 0x1F0], D0
0000074C 42A7 clr.l -[A7]
0000074E 2F3C 4C69 7374 move.l -[A7], 0x4C697374 /* 'List' */
00000754 2F0B move.l -[A7], A3
00000756 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000075A 2054 movea.l A0, [A4]
0000075C 215F 00EC move.l [A0 + 0xEC], [A7]+
00000760 2F0B move.l -[A7], A3
00000762 2054 movea.l A0, [A4]
00000764 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000768 4EBA FD9E jsr [PC - 0x262 /* 00000508 */]
0000076C 2254 movea.l A1, [A4]
0000076E 2069 00EC movea.l A0, [A1 + 0xEC]
00000772 2050 movea.l A0, [A0]
00000774 3F28 003C move.w -[A7], [A0 + 0x3C]
00000778 2F29 00EC move.l -[A7], [A1 + 0xEC]
0000077C 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00000780 2254 movea.l A1, [A4]
00000782 2069 00E8 movea.l A0, [A1 + 0xE8]
00000786 2050 movea.l A0, [A0]
00000788 2028 000A move.l D0, [A0 + 0xA]
0000078C 5280 addq.l D0, 1
0000078E 3F00 move.w -[A7], D0
00000790 2F29 00EC move.l -[A7], [A1 + 0xEC]
00000794 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000798 2F3C 0000 0001 move.l -[A7], 0x1
0000079E 1F3C 0001 move.b -[A7], 0x1
000007A2 1F3C 0001 move.b -[A7], 0x1
000007A6 2054 movea.l A0, [A4]
000007A8 2F28 00EC move.l -[A7], [A0 + 0xEC]
000007AC 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */]
000007B0 4267 clr.w -[A7]
000007B2 2054 movea.l A0, [A4]
000007B4 2F28 00EC move.l -[A7], [A0 + 0xEC]
000007B8 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
000007BC 2054 movea.l A0, [A4]
000007BE 2F28 00EC move.l -[A7], [A0 + 0xEC]
000007C2 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
000007C6 2F0B move.l -[A7], A3
000007C8 2F3C 6E65 7720 move.l -[A7], 0x6E657720 /* 'new ' */
000007CE 2254 movea.l A1, [A4]
000007D0 2069 00E8 movea.l A0, [A1 + 0xE8]
000007D4 701B moveq.l D0, 0x1B
000007D6 2050 movea.l A0, [A0]
000007D8 B0A8 000A cmp.l D0, [A0 + 0xA]
000007DC 5EC0 sgt D0
000007DE 4400 neg.b D0
000007E0 1F00 move.b -[A7], D0
000007E2 1F3C 0001 move.b -[A7], 0x1
000007E6 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
000007EA 2F0B move.l -[A7], A3
000007EC 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
000007F2 1F3C 0001 move.b -[A7], 0x1
000007F6 1F3C 0001 move.b -[A7], 0x1
000007FA 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
000007FE 2F0B move.l -[A7], A3
00000800 2F3C 6465 6C20 move.l -[A7], 0x64656C20 /* 'del ' */
00000806 4267 clr.w -[A7]
00000808 1F3C 0001 move.b -[A7], 0x1
0000080C 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000810 2F0B move.l -[A7], A3
00000812 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
00000818 4267 clr.w -[A7]
0000081A 1F3C 0001 move.b -[A7], 0x1
0000081E 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000822 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000826 4E5E unlink A6
00000828 205F movea.l A0, [A7]+
0000082A DEFC 000C add.w A7, 0xC
0000082E 4ED0 jmp [A0]
fn00000830:
00000830 4E56 FF68 link A6, -0x0098
00000834 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000838 266E 0008 movea.l A3, [A6 + 0x8]
0000083C 284B movea.l A4, A3
0000083E 486E FFFC pea.l [A6 - 0x4]
00000842 486D 2864 pea.l [A5 + 0x2864]
00000846 3F3C 00B4 move.w -[A7], 0xB4
0000084A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000084E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000852 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000856 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000085A 4EAD 357A jsr [A5 + 0x357A /* export_1707 */]
0000085E 41EE FF68 lea.l A0, [A6 - 0x98]
00000862 2454 movea.l A2, [A4]
00000864 43EA 0058 lea.l A1, [A2 + 0x58]
00000868 7023 moveq.l D0, 0x23
label0000086A:
0000086A 20D9 move.l [A0]+, [A1]+
0000086C 51C8 FFFC dbf D0, -0x6 /* 0000086A */
00000870 486E FF68 pea.l [A6 - 0x98]
00000874 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000878 4EAD 358A jsr [A5 + 0x358A /* export_1709 */]
0000087C 4267 clr.w -[A7]
0000087E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000882 2054 movea.l A0, [A4]
00000884 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000888 4EBA F7EE jsr [PC - 0x812 /* 00000078 */]
0000088C 101F move.b D0, [A7]+
0000088E 6700 00CA beq +0xCC /* 0000095A */
00000892 2054 movea.l A0, [A4]
00000894 117C 0001 0056 move.b [A0 + 0x56], 0x1
0000089A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000089E 2054 movea.l A0, [A4]
000008A0 2F28 00E8 move.l -[A7], [A0 + 0xE8]
000008A4 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */]
000008A8 3F3C 0001 move.w -[A7], 0x1
000008AC 2054 movea.l A0, [A4]
000008AE 2F28 00EC move.l -[A7], [A0 + 0xEC]
000008B2 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
000008B6 42A7 clr.l -[A7]
000008B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008BC 2054 movea.l A0, [A4]
000008BE 2F28 00E8 move.l -[A7], [A0 + 0xE8]
000008C2 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
000008C6 2E1F move.l D7, [A7]+
000008C8 2007 move.l D0, D7
000008CA 5280 addq.l D0, 1
000008CC 3F00 move.w -[A7], D0
000008CE 4267 clr.w -[A7]
000008D0 1F3C 0001 move.b -[A7], 0x1
000008D4 1F3C 0001 move.b -[A7], 0x1
000008D8 2054 movea.l A0, [A4]
000008DA 2F28 00EC move.l -[A7], [A0 + 0xEC]
000008DE 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */]
000008E2 4267 clr.w -[A7]
000008E4 2054 movea.l A0, [A4]
000008E6 2F28 00EC move.l -[A7], [A0 + 0xEC]
000008EA 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
000008EE 2054 movea.l A0, [A4]
000008F0 2F28 00EC move.l -[A7], [A0 + 0xEC]
000008F4 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
000008F8 2F0B move.l -[A7], A3
000008FA 2F3C 6E65 7720 move.l -[A7], 0x6E657720 /* 'new ' */
00000900 2254 movea.l A1, [A4]
00000902 2069 00E8 movea.l A0, [A1 + 0xE8]
00000906 701B moveq.l D0, 0x1B
00000908 2050 movea.l A0, [A0]
0000090A B0A8 000A cmp.l D0, [A0 + 0xA]
0000090E 5EC0 sgt D0
00000910 4400 neg.b D0
00000912 1F00 move.b -[A7], D0
00000914 1F3C 0001 move.b -[A7], 0x1
00000918 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
0000091C 2F0B move.l -[A7], A3
0000091E 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
00000924 1F3C 0001 move.b -[A7], 0x1
00000928 1F3C 0001 move.b -[A7], 0x1
0000092C 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000930 2F0B move.l -[A7], A3
00000932 2F3C 6465 6C20 move.l -[A7], 0x64656C20 /* 'del ' */
00000938 1F3C 0001 move.b -[A7], 0x1
0000093C 1F3C 0001 move.b -[A7], 0x1
00000940 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000944 2F0B move.l -[A7], A3
00000946 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
0000094C 1F3C 0001 move.b -[A7], 0x1
00000950 1F3C 0001 move.b -[A7], 0x1
00000954 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000958 6008 bra +0xA /* 00000962 */
label0000095A:
0000095A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000095E 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
label00000962:
00000962 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00000966 4E5E unlink A6
00000968 2E9F move.l [A7], [A7]+
0000096A 4E75 rts
fn0000096C:
0000096C 4E56 FFF8 link A6, -0x0008
00000970 48E7 0118 movem.l -[A7], D7,A3,A4
00000974 286E 0008 movea.l A4, [A6 + 0x8]
00000978 4267 clr.w -[A7]
0000097A 2054 movea.l A0, [A4]
0000097C 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000980 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
00000984 7001 moveq.l D0, 0x01
00000986 B05F cmp.w D0, [A7]+
00000988 6606 bne +0x8 /* 00000990 */
0000098A 7000 moveq.l D0, 0x00
0000098C 2640 movea.l A3, D0
0000098E 6022 bra +0x24 /* 000009B2 */
label00000990:
00000990 42A7 clr.l -[A7]
00000992 4267 clr.w -[A7]
00000994 2054 movea.l A0, [A4]
00000996 2F28 00EC move.l -[A7], [A0 + 0xEC]
0000099A 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
0000099E 301F move.w D0, [A7]+
000009A0 5340 subq.w D0, 1
000009A2 48C0 ext.l D0
000009A4 2F00 move.l -[A7], D0
000009A6 2054 movea.l A0, [A4]
000009A8 2F28 00E8 move.l -[A7], [A0 + 0xE8]
000009AC 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000009B0 265F movea.l A3, [A7]+
label000009B2:
000009B2 4267 clr.w -[A7]
000009B4 2F0B move.l -[A7], A3
000009B6 4EBA F7BC jsr [PC - 0x844 /* 00000174 */]
000009BA 101F move.b D0, [A7]+
000009BC 6724 beq +0x26 /* 000009E2 */
000009BE 2054 movea.l A0, [A4]
000009C0 117C 0001 0056 move.b [A0 + 0x56], 0x1
000009C6 42A7 clr.l -[A7]
000009C8 2F0B move.l -[A7], A3
000009CA 2054 movea.l A0, [A4]
000009CC 2F28 00E8 move.l -[A7], [A0 + 0xE8]
000009D0 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
000009D4 2E1F move.l D7, [A7]+
000009D6 3F07 move.w -[A7], D7
000009D8 2054 movea.l A0, [A4]
000009DA 2F28 00EC move.l -[A7], [A0 + 0xEC]
000009DE 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
label000009E2:
000009E2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000009E6 4E5E unlink A6
000009E8 2E9F move.l [A7], [A7]+
000009EA 4E75 rts
fn000009EC:
000009EC 4E56 FFF8 link A6, -0x0008
000009F0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000009F4 266E 0008 movea.l A3, [A6 + 0x8]
000009F8 284B movea.l A4, A3
000009FA 4267 clr.w -[A7]
000009FC 2054 movea.l A0, [A4]
000009FE 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000A02 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
00000A06 301F move.w D0, [A7]+
00000A08 48C0 ext.l D0
00000A0A 2E00 move.l D7, D0
00000A0C 42A7 clr.l -[A7]
00000A0E 2007 move.l D0, D7
00000A10 5380 subq.l D0, 1
00000A12 2F00 move.l -[A7], D0
00000A14 2054 movea.l A0, [A4]
00000A16 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000A1A 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000A1E 2C1F move.l D6, [A7]+
00000A20 4267 clr.w -[A7]
00000A22 2F06 move.l -[A7], D6
00000A24 4EBA F8A2 jsr [PC - 0x75E /* 000002C8 */]
00000A28 101F move.b D0, [A7]+
00000A2A 6700 00F0 beq +0xF2 /* 00000B1C */
00000A2E 2054 movea.l A0, [A4]
00000A30 117C 0001 0056 move.b [A0 + 0x56], 0x1
00000A36 2F06 move.l -[A7], D6
00000A38 2054 movea.l A0, [A4]
00000A3A 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000A3E 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00000A42 3F07 move.w -[A7], D7
00000A44 3F3C 0001 move.w -[A7], 0x1
00000A48 2054 movea.l A0, [A4]
00000A4A 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000A4E 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00000A52 2F0B move.l -[A7], A3
00000A54 2F3C 6E65 7720 move.l -[A7], 0x6E657720 /* 'new ' */
00000A5A 2254 movea.l A1, [A4]
00000A5C 2069 00E8 movea.l A0, [A1 + 0xE8]
00000A60 701B moveq.l D0, 0x1B
00000A62 2050 movea.l A0, [A0]
00000A64 B0A8 000A cmp.l D0, [A0 + 0xA]
00000A68 5EC0 sgt D0
00000A6A 4400 neg.b D0
00000A6C 1F00 move.b -[A7], D0
00000A6E 1F3C 0001 move.b -[A7], 0x1
00000A72 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000A76 2F0B move.l -[A7], A3
00000A78 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
00000A7E 1F3C 0001 move.b -[A7], 0x1
00000A82 1F3C 0001 move.b -[A7], 0x1
00000A86 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000A8A 2F0B move.l -[A7], A3
00000A8C 2F3C 6465 6C20 move.l -[A7], 0x64656C20 /* 'del ' */
00000A92 2254 movea.l A1, [A4]
00000A94 2069 00E8 movea.l A0, [A1 + 0xE8]
00000A98 2050 movea.l A0, [A0]
00000A9A 4AA8 000A tst.l [A0 + 0xA]
00000A9E 5EC0 sgt D0
00000AA0 4400 neg.b D0
00000AA2 1F00 move.b -[A7], D0
00000AA4 1F3C 0001 move.b -[A7], 0x1
00000AA8 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000AAC 2F0B move.l -[A7], A3
00000AAE 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
00000AB4 2254 movea.l A1, [A4]
00000AB6 2069 00E8 movea.l A0, [A1 + 0xE8]
00000ABA 2050 movea.l A0, [A0]
00000ABC 4AA8 000A tst.l [A0 + 0xA]
00000AC0 5EC0 sgt D0
00000AC2 4400 neg.b D0
00000AC4 1F00 move.b -[A7], D0
00000AC6 1F3C 0001 move.b -[A7], 0x1
00000ACA 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000ACE 2007 move.l D0, D7
00000AD0 5380 subq.l D0, 1
00000AD2 2254 movea.l A1, [A4]
00000AD4 2069 00E8 movea.l A0, [A1 + 0xE8]
00000AD8 2050 movea.l A0, [A0]
00000ADA B0A8 000A cmp.l D0, [A0 + 0xA]
00000ADE 6D22 blt +0x24 /* 00000B02 */
00000AE0 2069 00E8 movea.l A0, [A1 + 0xE8]
00000AE4 2050 movea.l A0, [A0]
00000AE6 2028 000A move.l D0, [A0 + 0xA]
00000AEA 5280 addq.l D0, 1
00000AEC 3F00 move.w -[A7], D0
00000AEE 4267 clr.w -[A7]
00000AF0 1F3C 0001 move.b -[A7], 0x1
00000AF4 1F3C 0001 move.b -[A7], 0x1
00000AF8 2F29 00EC move.l -[A7], [A1 + 0xEC]
00000AFC 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */]
00000B00 601A bra +0x1C /* 00000B1C */
label00000B02:
00000B02 2007 move.l D0, D7
00000B04 5380 subq.l D0, 1
00000B06 3F00 move.w -[A7], D0
00000B08 4267 clr.w -[A7]
00000B0A 1F3C 0001 move.b -[A7], 0x1
00000B0E 1F3C 0001 move.b -[A7], 0x1
00000B12 2054 movea.l A0, [A4]
00000B14 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000B18 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */]
label00000B1C:
00000B1C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000B20 4E5E unlink A6
00000B22 2E9F move.l [A7], [A7]+
00000B24 4E75 rts
00000B26 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B28-00000B2C
fn00000B28:
00000B28 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000B28-00000B2C
fn00000B28: // (misaligned)
00000B2A FFF8 .invalid <<F/7/7>>
00000B2C 48E7 0118 movem.l -[A7], D7,A3,A4
00000B30 286E 0008 movea.l A4, [A6 + 0x8]
00000B34 42A7 clr.l -[A7]
00000B36 4267 clr.w -[A7]
00000B38 2054 movea.l A0, [A4]
00000B3A 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000B3E 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
00000B42 301F move.w D0, [A7]+
00000B44 5340 subq.w D0, 1
00000B46 48C0 ext.l D0
00000B48 2F00 move.l -[A7], D0
00000B4A 2054 movea.l A0, [A4]
00000B4C 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000B50 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000B54 265F movea.l A3, [A7]+
00000B56 4267 clr.w -[A7]
00000B58 2F0B move.l -[A7], A3
00000B5A 2054 movea.l A0, [A4]
00000B5C 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000B60 4EBA F7E2 jsr [PC - 0x81E /* 00000344 */]
00000B64 101F move.b D0, [A7]+
00000B66 677E beq +0x80 /* 00000BE6 */
00000B68 2054 movea.l A0, [A4]
00000B6A 117C 0001 0056 move.b [A0 + 0x56], 0x1
00000B70 42A7 clr.l -[A7]
00000B72 4267 clr.w -[A7]
00000B74 2054 movea.l A0, [A4]
00000B76 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000B7A 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
00000B7E 301F move.w D0, [A7]+
00000B80 5340 subq.w D0, 1
00000B82 48C0 ext.l D0
00000B84 2F00 move.l -[A7], D0
00000B86 2054 movea.l A0, [A4]
00000B88 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000B8C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000B90 2054 movea.l A0, [A4]
00000B92 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000B96 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00000B9A 2F0B move.l -[A7], A3
00000B9C 2054 movea.l A0, [A4]
00000B9E 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000BA2 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */]
00000BA6 42A7 clr.l -[A7]
00000BA8 2F0B move.l -[A7], A3
00000BAA 2054 movea.l A0, [A4]
00000BAC 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000BB0 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
00000BB4 2E1F move.l D7, [A7]+
00000BB6 2007 move.l D0, D7
00000BB8 5280 addq.l D0, 1
00000BBA 3F00 move.w -[A7], D0
00000BBC 4267 clr.w -[A7]
00000BBE 1F3C 0001 move.b -[A7], 0x1
00000BC2 1F3C 0001 move.b -[A7], 0x1
00000BC6 2054 movea.l A0, [A4]
00000BC8 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000BCC 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */]
00000BD0 4267 clr.w -[A7]
00000BD2 2054 movea.l A0, [A4]
00000BD4 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000BD8 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000BDC 2054 movea.l A0, [A4]
00000BDE 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000BE2 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
label00000BE6:
00000BE6 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000BEA 4E5E unlink A6
00000BEC 2E9F move.l [A7], [A7]+
00000BEE 4E75 rts
export_1724:
00000BF0 4E56 0000 link A6, 0
00000BF4 2F0C move.l -[A7], A4
00000BF6 286E 0008 movea.l A4, [A6 + 0x8]
00000BFA 2D6D FA84 0012 move.l [A6 + 0x12], [A5 - 0x57C]
00000C00 302E 0010 move.w D0, [A6 + 0x10]
00000C04 5740 subq.w D0, 3
00000C06 676A beq +0x6C /* 00000C72 */
00000C08 5B40 subq.w D0, 5
00000C0A 674A beq +0x4C /* 00000C56 */
00000C0C 5B40 subq.w D0, 5
00000C0E 6762 beq +0x64 /* 00000C72 */
00000C10 0440 0037 subi.w D0, 0x37 /* '7' */
00000C14 6740 beq +0x42 /* 00000C56 */
00000C16 5340 subq.w D0, 1
00000C18 672E beq +0x30 /* 00000C48 */
00000C1A 0440 0009 subi.w D0, 0x9 /* '\t' */
00000C1E 671A beq +0x1C /* 00000C3A */
00000C20 5940 subq.w D0, 4
00000C22 6740 beq +0x42 /* 00000C64 */
00000C24 0440 0012 subi.w D0, 0x12
00000C28 672C beq +0x2E /* 00000C56 */
00000C2A 5340 subq.w D0, 1
00000C2C 671A beq +0x1C /* 00000C48 */
00000C2E 0440 0009 subi.w D0, 0x9 /* '\t' */
00000C32 6706 beq +0x8 /* 00000C3A */
00000C34 5940 subq.w D0, 4
00000C36 672C beq +0x2E /* 00000C64 */
00000C38 6046 bra +0x48 /* 00000C80 */
label00000C3A:
00000C3A 2F0C move.l -[A7], A4
00000C3C 2F3C 6E65 7720 move.l -[A7], 0x6E657720 /* 'new ' */
00000C42 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */]
00000C46 604C bra +0x4E /* 00000C94 */
label00000C48:
00000C48 2F0C move.l -[A7], A4
00000C4A 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
00000C50 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */]
00000C54 603E bra +0x40 /* 00000C94 */
label00000C56:
00000C56 2F0C move.l -[A7], A4
00000C58 2F3C 6465 6C20 move.l -[A7], 0x64656C20 /* 'del ' */
00000C5E 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */]
00000C62 6030 bra +0x32 /* 00000C94 */
label00000C64:
00000C64 2F0C move.l -[A7], A4
00000C66 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
00000C6C 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */]
00000C70 6022 bra +0x24 /* 00000C94 */
label00000C72:
00000C72 2F0C move.l -[A7], A4
00000C74 2F3C 646F 6E65 move.l -[A7], 0x646F6E65 /* 'done' */
00000C7A 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */]
00000C7E 6014 bra +0x16 /* 00000C94 */
label00000C80:
00000C80 42A7 clr.l -[A7]
00000C82 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000C86 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C8A 2F0C move.l -[A7], A4
00000C8C 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
00000C90 2D5F 0012 move.l [A6 + 0x12], [A7]+
label00000C94:
00000C94 285F movea.l A4, [A7]+
00000C96 4E5E unlink A6
00000C98 205F movea.l A0, [A7]+
00000C9A DEFC 000A add.w A7, 0xA /* '\n' */
00000C9E 4ED0 jmp [A0]
export_1725:
00000CA0 4E56 FCF2 link A6, -0x030E
00000CA4 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000CA8 282E 0008 move.l D4, [A6 + 0x8]
00000CAC 3A2E 0012 move.w D5, [A6 + 0x12]
00000CB0 2844 movea.l A4, D4
00000CB2 2D6D FA84 0014 move.l [A6 + 0x14], [A5 - 0x57C]
00000CB8 3005 move.w D0, D5
00000CBA 5740 subq.w D0, 3
00000CBC 6700 00EA beq +0xEC /* 00000DA8 */
00000CC0 5D40 subq.w D0, 6
00000CC2 6700 0118 beq +0x11A /* 00000DDC */
00000CC6 5940 subq.w D0, 4
00000CC8 6700 00DE beq +0xE0 /* 00000DA8 */
00000CCC 0440 000E subi.w D0, 0xE
00000CD0 6700 010A beq +0x10C /* 00000DDC */
00000CD4 5340 subq.w D0, 1
00000CD6 677C beq +0x7E /* 00000D54 */
00000CD8 5340 subq.w D0, 1
00000CDA 670C beq +0xE /* 00000CE8 */
00000CDC 5340 subq.w D0, 1
00000CDE 6774 beq +0x76 /* 00000D54 */
00000CE0 5340 subq.w D0, 1
00000CE2 6704 beq +0x6 /* 00000CE8 */
00000CE4 6000 0110 bra +0x112 /* 00000DF6 */
label00000CE8:
00000CE8 2254 movea.l A1, [A4]
00000CEA 2069 00EC movea.l A0, [A1 + 0xEC]
00000CEE 2050 movea.l A0, [A0]
00000CF0 4A68 003C tst.w [A0 + 0x3C]
00000CF4 6F00 021E ble +0x220 /* 00000F14 */
00000CF8 4267 clr.w -[A7]
00000CFA 2054 movea.l A0, [A4]
00000CFC 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000D00 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
00000D04 301F move.w D0, [A7]+
00000D06 5240 addq.w D0, 1
00000D08 48C0 ext.l D0
00000D0A 2E00 move.l D7, D0
00000D0C 2254 movea.l A1, [A4]
00000D0E 2069 00EC movea.l A0, [A1 + 0xEC]
00000D12 2050 movea.l A0, [A0]
00000D14 3028 003C move.w D0, [A0 + 0x3C]
00000D18 48C0 ext.l D0
00000D1A B087 cmp.l D0, D7
00000D1C 6C0E bge +0x10 /* 00000D2C */
00000D1E 2069 00EC movea.l A0, [A1 + 0xEC]
00000D22 2050 movea.l A0, [A0]
00000D24 3028 003C move.w D0, [A0 + 0x3C]
00000D28 48C0 ext.l D0
00000D2A 2E00 move.l D7, D0
label00000D2C:
00000D2C 3F07 move.w -[A7], D7
00000D2E 4267 clr.w -[A7]
00000D30 1F3C 0001 move.b -[A7], 0x1
00000D34 1F3C 0001 move.b -[A7], 0x1
00000D38 2054 movea.l A0, [A4]
00000D3A 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000D3E 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */]
00000D42 1F3C 0001 move.b -[A7], 0x1
00000D46 2054 movea.l A0, [A4]
00000D48 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000D4C 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000D50 6000 01C2 bra +0x1C4 /* 00000F14 */
label00000D54:
00000D54 2254 movea.l A1, [A4]
00000D56 2069 00EC movea.l A0, [A1 + 0xEC]
00000D5A 2050 movea.l A0, [A0]
00000D5C 4A68 003C tst.w [A0 + 0x3C]
00000D60 6F00 01B2 ble +0x1B4 /* 00000F14 */
00000D64 4267 clr.w -[A7]
00000D66 2054 movea.l A0, [A4]
00000D68 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000D6C 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
00000D70 301F move.w D0, [A7]+
00000D72 5340 subq.w D0, 1
00000D74 48C0 ext.l D0
00000D76 2E00 move.l D7, D0
00000D78 7001 moveq.l D0, 0x01
00000D7A B087 cmp.l D0, D7
00000D7C 6F02 ble +0x4 /* 00000D80 */
00000D7E 7E01 moveq.l D7, 0x01
label00000D80:
00000D80 3F07 move.w -[A7], D7
00000D82 4267 clr.w -[A7]
00000D84 1F3C 0001 move.b -[A7], 0x1
00000D88 1F3C 0001 move.b -[A7], 0x1
00000D8C 2054 movea.l A0, [A4]
00000D8E 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000D92 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */]
00000D96 1F3C 0001 move.b -[A7], 0x1
00000D9A 2054 movea.l A0, [A4]
00000D9C 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000DA0 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000DA4 6000 016E bra +0x170 /* 00000F14 */
label00000DA8:
00000DA8 4267 clr.w -[A7]
00000DAA 42A7 clr.l -[A7]
00000DAC 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
00000DB2 2F04 move.l -[A7], D4
00000DB4 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000DB8 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */]
00000DBC 101F move.b D0, [A7]+
00000DBE 6600 0154 bne +0x156 /* 00000F14 */
00000DC2 42A7 clr.l -[A7]
00000DC4 3F05 move.w -[A7], D5
00000DC6 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000DCA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DCE 2F04 move.l -[A7], D4
00000DD0 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
00000DD4 2D5F 0014 move.l [A6 + 0x14], [A7]+
00000DD8 6000 013A bra +0x13C /* 00000F14 */
label00000DDC:
00000DDC 42A7 clr.l -[A7]
00000DDE 3F05 move.w -[A7], D5
00000DE0 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000DE4 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DE8 2F04 move.l -[A7], D4
00000DEA 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
00000DEE 2D5F 0014 move.l [A6 + 0x14], [A7]+
00000DF2 6000 0120 bra +0x122 /* 00000F14 */
label00000DF6:
00000DF6 2254 movea.l A1, [A4]
00000DF8 2069 00E8 movea.l A0, [A1 + 0xE8]
00000DFC 2050 movea.l A0, [A0]
00000DFE 4AA8 000A tst.l [A0 + 0xA]
00000E02 6F00 0110 ble +0x112 /* 00000F14 */
00000E06 42A7 clr.l -[A7]
00000E08 A975 syscall TickCount
00000E0A 2054 movea.l A0, [A4]
00000E0C 2028 01F0 move.l D0, [A0 + 0x1F0]
00000E10 723C moveq.l D1, 0x3C
00000E12 D081 add.l D0, D1
00000E14 B09F cmp.l D0, [A7]+
00000E16 6C14 bge +0x16 /* 00000E2C */
00000E18 303C 0100 move.w D0, 0x100
00000E1C 1005 move.b D0, D5
00000E1E 3D40 FCF4 move.w [A6 - 0x30C], D0
00000E22 2054 movea.l A0, [A4]
00000E24 316E FCF4 00F0 move.w [A0 + 0xF0], [A6 - 0x30C]
00000E2A 6032 bra +0x34 /* 00000E5E */
label00000E2C:
00000E2C 2054 movea.l A0, [A4]
00000E2E 4868 00F0 pea.l [A0 + 0xF0]
00000E32 303C 0100 move.w D0, 0x100
00000E36 1005 move.b D0, D5
00000E38 3D40 FCF2 move.w [A6 - 0x30E], D0
00000E3C 486E FCF2 pea.l [A6 - 0x30E]
00000E40 486E FCF6 pea.l [A6 - 0x30A]
00000E44 3F3C 0002 move.w -[A7], 0x2
00000E48 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000E4C 2254 movea.l A1, [A4]
00000E4E 41E9 00F0 lea.l A0, [A1 + 0xF0]
00000E52 45EE FCF6 lea.l A2, [A6 - 0x30A]
00000E56 703F moveq.l D0, 0x3F
label00000E58:
00000E58 20DA move.l [A0]+, [A2]+
00000E5A 51C8 FFFC dbf D0, -0x6 /* 00000E58 */
label00000E5E:
00000E5E 42A7 clr.l -[A7]
00000E60 A975 syscall TickCount
00000E62 2054 movea.l A0, [A4]
00000E64 215F 01F0 move.l [A0 + 0x1F0], [A7]+
00000E68 43EE FEF8 lea.l A1, [A6 - 0x108]
00000E6C 45E8 00F0 lea.l A2, [A0 + 0xF0]
00000E70 703F moveq.l D0, 0x3F
label00000E72:
00000E72 22DA move.l [A1]+, [A2]+
00000E74 51C8 FFFC dbf D0, -0x6 /* 00000E72 */
00000E78 3F3C 0BCD move.w -[A7], 0xBCD
00000E7C 486E FDF8 pea.l [A6 - 0x208]
00000E80 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000E84 4267 clr.w -[A7]
00000E86 41EE FDF8 lea.l A0, [A6 - 0x208]
00000E8A 2008 move.l D0, A0
00000E8C 5280 addq.l D0, 1
00000E8E 2F00 move.l -[A7], D0
00000E90 41EE FEF8 lea.l A0, [A6 - 0x108]
00000E94 2008 move.l D0, A0
00000E96 5280 addq.l D0, 1
00000E98 2F00 move.l -[A7], D0
00000E9A 4240 clr.w D0
00000E9C 102E FEF8 move.b D0, [A6 - 0x108]
00000EA0 3F00 move.w -[A7], D0
00000EA2 4240 clr.w D0
00000EA4 102E FEF8 move.b D0, [A6 - 0x108]
00000EA8 3F00 move.w -[A7], D0
00000EAA 3F3C 000C move.w -[A7], 0xC
00000EAE A9ED syscall Pack6
00000EB0 4A5F tst.w [A7]+
00000EB2 6604 bne +0x6 /* 00000EB8 */
00000EB4 7C01 moveq.l D6, 0x01
00000EB6 6038 bra +0x3A /* 00000EF0 */
label00000EB8:
00000EB8 42A7 clr.l -[A7]
00000EBA 486E FEF8 pea.l [A6 - 0x108]
00000EBE 2054 movea.l A0, [A4]
00000EC0 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000EC4 4EAD 35C2 jsr [A5 + 0x35C2 /* export_1716 */]
00000EC8 265F movea.l A3, [A7]+
00000ECA 200B move.l D0, A3
00000ECC 660E bne +0x10 /* 00000EDC */
00000ECE 42A7 clr.l -[A7]
00000ED0 2054 movea.l A0, [A4]
00000ED2 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000ED6 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000EDA 265F movea.l A3, [A7]+
label00000EDC:
00000EDC 42A7 clr.l -[A7]
00000EDE 2F0B move.l -[A7], A3
00000EE0 2054 movea.l A0, [A4]
00000EE2 2F28 00E8 move.l -[A7], [A0 + 0xE8]
00000EE6 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
00000EEA 201F move.l D0, [A7]+
00000EEC 5280 addq.l D0, 1
00000EEE 3C00 move.w D6, D0
label00000EF0:
00000EF0 3F06 move.w -[A7], D6
00000EF2 4267 clr.w -[A7]
00000EF4 1F3C 0001 move.b -[A7], 0x1
00000EF8 1F3C 0001 move.b -[A7], 0x1
00000EFC 2054 movea.l A0, [A4]
00000EFE 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000F02 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */]
00000F06 1F3C 0001 move.b -[A7], 0x1
00000F0A 2054 movea.l A0, [A4]
00000F0C 2F28 00EC move.l -[A7], [A0 + 0xEC]
00000F10 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
label00000F14:
00000F14 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00000F18 4E5E unlink A6
00000F1A 205F movea.l A0, [A7]+
00000F1C DEFC 000C add.w A7, 0xC
00000F20 4ED0 jmp [A0]
00000F22 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1726: // at 00000F24 (misaligned)
00000F26 0000 48E7 ori.b D0, 0xE7
00000F2A 0118 btst [A0]+, D0
00000F2C 266E 000E movea.l A3, [A6 + 0xE]
00000F30 286E 0008 movea.l A4, [A6 + 0x8]
00000F34 3E2E 000C move.w D7, [A6 + 0xC]
00000F38 3007 move.w D0, D7
00000F3A 5740 subq.w D0, 3
00000F3C 6702 beq +0x4 /* 00000F40 */
00000F3E 6064 bra +0x66 /* 00000FA4 */
label00000F40:
00000F40 203C 6E65 7720 move.l D0, 0x6E657720 /* 'new ' */
00000F46 2053 movea.l A0, [A3]
00000F48 B0A8 002E cmp.l D0, [A0 + 0x2E]
00000F4C 6608 bne +0xA /* 00000F56 */
00000F4E 2F0C move.l -[A7], A4
00000F50 4EBA F8DE jsr [PC - 0x722 /* 00000830 */]
00000F54 6058 bra +0x5A /* 00000FAE */
label00000F56:
00000F56 203C 6564 6974 move.l D0, 0x65646974 /* 'edit' */
00000F5C 2053 movea.l A0, [A3]
00000F5E B0A8 002E cmp.l D0, [A0 + 0x2E]
00000F62 6608 bne +0xA /* 00000F6C */
00000F64 2F0C move.l -[A7], A4
00000F66 4EBA FA04 jsr [PC - 0x5FC /* 0000096C */]
00000F6A 6042 bra +0x44 /* 00000FAE */
label00000F6C:
00000F6C 203C 6465 6C20 move.l D0, 0x64656C20 /* 'del ' */
00000F72 2053 movea.l A0, [A3]
00000F74 B0A8 002E cmp.l D0, [A0 + 0x2E]
00000F78 6608 bne +0xA /* 00000F82 */
00000F7A 2F0C move.l -[A7], A4
00000F7C 4EBA FA6E jsr [PC - 0x592 /* 000009EC */]
00000F80 602C bra +0x2E /* 00000FAE */
label00000F82:
00000F82 203C 6E61 6D65 move.l D0, 0x6E616D65 /* 'name' */
00000F88 2053 movea.l A0, [A3]
00000F8A B0A8 002E cmp.l D0, [A0 + 0x2E]
00000F8E 6608 bne +0xA /* 00000F98 */
00000F90 2F0C move.l -[A7], A4
00000F92 4EBA FB94 jsr [PC - 0x46C /* 00000B28 */]
00000F96 6016 bra +0x18 /* 00000FAE */
label00000F98:
00000F98 2F0B move.l -[A7], A3
00000F9A 3F07 move.w -[A7], D7
00000F9C 2F0C move.l -[A7], A4
00000F9E 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00000FA2 600A bra +0xC /* 00000FAE */
label00000FA4:
00000FA4 2F0B move.l -[A7], A3
00000FA6 3F07 move.w -[A7], D7
00000FA8 2F0C move.l -[A7], A4
00000FAA 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
label00000FAE:
00000FAE 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000FB2 4E5E unlink A6
00000FB4 205F movea.l A0, [A7]+
00000FB6 DEFC 000A add.w A7, 0xA /* '\n' */
00000FBA 4ED0 jmp [A0]
fn00000FBC:
00000FBC 4E56 0000 link A6, 0
00000FC0 2F0C move.l -[A7], A4
00000FC2 286E 0008 movea.l A4, [A6 + 0x8]
00000FC6 2054 movea.l A0, [A4]
00000FC8 216E 0010 0072 move.l [A0 + 0x72], [A6 + 0x10]
00000FCE 216E 000C 0076 move.l [A0 + 0x76], [A6 + 0xC]
00000FD4 285F movea.l A4, [A7]+
00000FD6 4E5E unlink A6
00000FD8 205F movea.l A0, [A7]+
00000FDA DEFC 000C add.w A7, 0xC
00000FDE 4ED0 jmp [A0]
00000FE0 4E56 FFE0 link A6, -0x0020
00000FE4 486E FFE0 pea.l [A6 - 0x20]
00000FE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FEC 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
00000FF0 205F movea.l A0, [A7]+
00000FF2 2F08 move.l -[A7], A0
00000FF4 206E 0008 movea.l A0, [A6 + 0x8]
00000FF8 4868 FEFC pea.l [A0 - 0x104]
00000FFC 4EAD 4972 jsr [A5 + 0x4972 /* export_2346 */]
00001000 1D5F 0010 move.b [A6 + 0x10], [A7]+
00001004 4E5E unlink A6
00001006 205F movea.l A0, [A7]+
00001008 504F addq.w A7, 8
0000100A 4ED0 jmp [A0]
fn0000100C:
0000100C 4E56 FDBC link A6, -0x0244
00001010 48E7 0018 movem.l -[A7], A3,A4
00001014 286E 0008 movea.l A4, [A6 + 0x8]
00001018 7000 moveq.l D0, 0x00
0000101A 2D40 000C move.l [A6 + 0xC], D0
0000101E 486E FEFC pea.l [A6 - 0x104]
00001022 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001026 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */]
0000102A 3F3C 0BCD move.w -[A7], 0xBCD
0000102E 486E FDFC pea.l [A6 - 0x204]
00001032 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00001036 4A2E FEFC tst.b [A6 - 0x104]
0000103A 6612 bne +0x14 /* 0000104E */
0000103C 70FF moveq.l D0, 0xFFFFFFFF
0000103E 2D40 000C move.l [A6 + 0xC], D0
00001042 486E FEFC pea.l [A6 - 0x104]
00001046 4EBA F458 jsr [PC - 0xBA8 /* 000004A0 */]
0000104A 6000 0090 bra +0x92 /* 000010DC */
label0000104E:
0000104E 4267 clr.w -[A7]
00001050 486E FEFC pea.l [A6 - 0x104]
00001054 486E FDFC pea.l [A6 - 0x204]
00001058 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
0000105C 4A5F tst.w [A7]+
0000105E 6610 bne +0x12 /* 00001070 */
00001060 70FF moveq.l D0, 0xFFFFFFFF
00001062 2D40 000C move.l [A6 + 0xC], D0
00001066 486E FEFC pea.l [A6 - 0x104]
0000106A 4EBA F3B8 jsr [PC - 0xC48 /* 00000424 */]
0000106E 606C bra +0x6E /* 000010DC */
label00001070:
00001070 42A7 clr.l -[A7]
00001072 487A FF6C pea.l [PC - 0x94 /* 00000FE0, value 0x4E56FFE0 */]
00001076 2F0E move.l -[A7], A6
00001078 2054 movea.l A0, [A4]
0000107A 2F28 0076 move.l -[A7], [A0 + 0x76]
0000107E 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
00001082 265F movea.l A3, [A7]+
00001084 200B move.l D0, A3
00001086 6754 beq +0x56 /* 000010DC */
00001088 2054 movea.l A0, [A4]
0000108A 4AA8 0072 tst.l [A0 + 0x72]
0000108E 673E beq +0x40 /* 000010CE */
00001090 486E FDDC pea.l [A6 - 0x224]
00001094 2F0B move.l -[A7], A3
00001096 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
0000109A 205F movea.l A0, [A7]+
0000109C 2F08 move.l -[A7], A0
0000109E 486E FDBC pea.l [A6 - 0x244]
000010A2 2254 movea.l A1, [A4]
000010A4 2F29 0072 move.l -[A7], [A1 + 0x72]
000010A8 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
000010AC 201F move.l D0, [A7]+
000010AE 205F movea.l A0, [A7]+
000010B0 2240 movea.l A1, D0
000010B2 2F08 move.l -[A7], A0
000010B4 2F09 move.l -[A7], A1
000010B6 4EAD 496A jsr [A5 + 0x496A /* export_2345 */]
000010BA 101F move.b D0, [A7]+
000010BC 671E beq +0x20 /* 000010DC */
000010BE 70FF moveq.l D0, 0xFFFFFFFF
000010C0 2D40 000C move.l [A6 + 0xC], D0
000010C4 486E FEFC pea.l [A6 - 0x104]
000010C8 4EBA F35A jsr [PC - 0xCA6 /* 00000424 */]
000010CC 600E bra +0x10 /* 000010DC */
label000010CE:
000010CE 70FF moveq.l D0, 0xFFFFFFFF
000010D0 2D40 000C move.l [A6 + 0xC], D0
000010D4 486E FEFC pea.l [A6 - 0x104]
000010D8 4EBA F34A jsr [PC - 0xCB6 /* 00000424 */]
label000010DC:
000010DC 4CDF 1800 movem.l A3,A4, [A7]+
000010E0 4E5E unlink A6
000010E2 2E9F move.l [A7], [A7]+
000010E4 4E75 rts
000010E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000010E8-000010EC
fn000010E8:
000010E8 4E56 FF3C link A6, -0x00C4
// end alternate branch 000010E8-000010EC
fn000010E8: // (misaligned)
000010EA FF3C .extension 0xF3C <<F/4-5/7>> // unimplemented
000010EC 48E7 0118 movem.l -[A7], D7,A3,A4
000010F0 2E2E 0008 move.l D7, [A6 + 0x8]
000010F4 2847 movea.l A4, D7
000010F6 2054 movea.l A0, [A4]
000010F8 216E 0010 0056 move.l [A0 + 0x56], [A6 + 0x10]
000010FE 486E FFEC pea.l [A6 - 0x14]
00001102 42A7 clr.l -[A7]
00001104 2F3C 416E 696C move.l -[A7], 0x416E696C /* 'Anil' */
0000110A 2F07 move.l -[A7], D7
0000110C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00001110 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00001114 42A7 clr.l -[A7]
00001116 2F07 move.l -[A7], D7
00001118 486E FFEC pea.l [A6 - 0x14]
0000111C 4EAD 0FFA jsr [A5 + 0xFFA /* export_507 */]
00001120 2F07 move.l -[A7], D7
00001122 486E FF5C pea.l [A6 - 0xA4]
00001126 2054 movea.l A0, [A4]
00001128 2F28 0056 move.l -[A7], [A0 + 0x56]
0000112C 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00001130 1F3C 0001 move.b -[A7], 0x1
00001134 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
00001138 42A7 clr.l -[A7]
0000113A 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
00001140 2F07 move.l -[A7], D7
00001142 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00001146 265F movea.l A3, [A7]+
00001148 2F0B move.l -[A7], A3
0000114A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000114E 42A7 clr.l -[A7]
00001150 2F2E 000C move.l -[A7], [A6 + 0xC]
00001154 2F0B move.l -[A7], A3
00001156 4EBA FE64 jsr [PC - 0x19C /* 00000FBC */]
0000115A 486E FF3C pea.l [A6 - 0xC4]
0000115E 2054 movea.l A0, [A4]
00001160 2F28 0056 move.l -[A7], [A0 + 0x56]
00001164 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
00001168 1F3C 0001 move.b -[A7], 0x1
0000116C 2F0B move.l -[A7], A3
0000116E 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00001172 2053 movea.l A0, [A3]
00001174 2F28 002E move.l -[A7], [A0 + 0x2E]
00001178 1F3C 0001 move.b -[A7], 0x1
0000117C 2F07 move.l -[A7], D7
0000117E 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00001182 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001186 4E5E unlink A6
00001188 205F movea.l A0, [A7]+
0000118A DEFC 000C add.w A7, 0xC
0000118E 4ED0 jmp [A0]
export_1727:
00001190 4E56 0000 link A6, 0
00001194 2D6D FA84 0012 move.l [A6 + 0x12], [A5 - 0x57C]
0000119A 302E 0010 move.w D0, [A6 + 0x10]
0000119E 5140 subq.w D0, 8
000011A0 671A beq +0x1C /* 000011BC */
000011A2 0440 003A subi.w D0, 0x3A /* ':' */
000011A6 6714 beq +0x16 /* 000011BC */
000011A8 0440 0010 subi.w D0, 0x10
000011AC 671E beq +0x20 /* 000011CC */
000011AE 0440 0010 subi.w D0, 0x10
000011B2 6708 beq +0xA /* 000011BC */
000011B4 0440 0010 subi.w D0, 0x10
000011B8 6712 beq +0x14 /* 000011CC */
000011BA 6020 bra +0x22 /* 000011DC */
label000011BC:
000011BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011C0 2F3C 636C 7220 move.l -[A7], 0x636C7220 /* 'clr ' */
000011C6 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */]
000011CA 6026 bra +0x28 /* 000011F2 */
label000011CC:
000011CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011D0 2F3C 7273 7420 move.l -[A7], 0x72737420 /* 'rst ' */
000011D6 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */]
000011DA 6016 bra +0x18 /* 000011F2 */
label000011DC:
000011DC 42A7 clr.l -[A7]
000011DE 3F2E 0010 move.w -[A7], [A6 + 0x10]
000011E2 2F2E 000C move.l -[A7], [A6 + 0xC]
000011E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011EA 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
000011EE 2D5F 0012 move.l [A6 + 0x12], [A7]+
label000011F2:
000011F2 4E5E unlink A6
000011F4 205F movea.l A0, [A7]+
000011F6 DEFC 000A add.w A7, 0xA /* '\n' */
000011FA 4ED0 jmp [A0]
export_1728:
000011FC 4E56 FF64 link A6, -0x009C
00001200 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001204 266E 000E movea.l A3, [A6 + 0xE]
00001208 286E 0008 movea.l A4, [A6 + 0x8]
0000120C 382E 000C move.w D4, [A6 + 0xC]
00001210 3004 move.w D0, D4
00001212 5740 subq.w D0, 3
00001214 6704 beq +0x6 /* 0000121A */
00001216 6000 00DA bra +0xDC /* 000012F2 */
label0000121A:
0000121A 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
00001220 2053 movea.l A0, [A3]
00001222 B0A8 002E cmp.l D0, [A0 + 0x2E]
00001226 664C bne +0x4E /* 00001274 */
00001228 4267 clr.w -[A7]
0000122A 2F0C move.l -[A7], A4
0000122C 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
00001230 101F move.b D0, [A7]+
00001232 6700 00C8 beq +0xCA /* 000012FC */
00001236 42A7 clr.l -[A7]
00001238 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
0000123E 2F0C move.l -[A7], A4
00001240 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00001244 2C1F move.l D6, [A7]+
00001246 42A7 clr.l -[A7]
00001248 2F06 move.l -[A7], D6
0000124A 4EBA FDC0 jsr [PC - 0x240 /* 0000100C */]
0000124E 2A1F move.l D5, [A7]+
00001250 660E bne +0x10 /* 00001260 */
00001252 2F0B move.l -[A7], A3
00001254 3F04 move.w -[A7], D4
00001256 2F0C move.l -[A7], A4
00001258 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
0000125C 6000 009E bra +0xA0 /* 000012FC */
label00001260:
00001260 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
00001266 1F3C 0001 move.b -[A7], 0x1
0000126A 2F0C move.l -[A7], A4
0000126C 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00001270 6000 008A bra +0x8C /* 000012FC */
label00001274:
00001274 203C 636C 7220 move.l D0, 0x636C7220 /* 'clr ' */
0000127A 2053 movea.l A0, [A3]
0000127C B0A8 002E cmp.l D0, [A0 + 0x2E]
00001280 662C bne +0x2E /* 000012AE */
00001282 42A7 clr.l -[A7]
00001284 2F0C move.l -[A7], A4
00001286 1F3C 0001 move.b -[A7], 0x1
0000128A 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */]
0000128E 2E1F move.l D7, [A7]+
00001290 670A beq +0xC /* 0000129C */
00001292 2F07 move.l -[A7], D7
00001294 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00001298 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */]
label0000129C:
0000129C 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
000012A2 1F3C 0001 move.b -[A7], 0x1
000012A6 2F0C move.l -[A7], A4
000012A8 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
000012AC 604E bra +0x50 /* 000012FC */
label000012AE:
000012AE 203C 7273 7420 move.l D0, 0x72737420 /* 'rst ' */
000012B4 2053 movea.l A0, [A3]
000012B6 B0A8 002E cmp.l D0, [A0 + 0x2E]
000012BA 662A bne +0x2C /* 000012E6 */
000012BC 2F0C move.l -[A7], A4
000012BE 486E FF64 pea.l [A6 - 0x9C]
000012C2 2054 movea.l A0, [A4]
000012C4 2F28 0056 move.l -[A7], [A0 + 0x56]
000012C8 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000012CC 1F3C 0001 move.b -[A7], 0x1
000012D0 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
000012D4 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
000012DA 1F3C 0001 move.b -[A7], 0x1
000012DE 2F0C move.l -[A7], A4
000012E0 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
000012E4 6016 bra +0x18 /* 000012FC */
label000012E6:
000012E6 2F0B move.l -[A7], A3
000012E8 3F04 move.w -[A7], D4
000012EA 2F0C move.l -[A7], A4
000012EC 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
000012F0 600A bra +0xC /* 000012FC */
label000012F2:
000012F2 2F0B move.l -[A7], A3
000012F4 3F04 move.w -[A7], D4
000012F6 2F0C move.l -[A7], A4
000012F8 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
label000012FC:
000012FC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001300 4E5E unlink A6
00001302 205F movea.l A0, [A7]+
00001304 DEFC 000A add.w A7, 0xA /* '\n' */
00001308 4ED0 jmp [A0]
0000130A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000130C-00001310
fn0000130C:
0000130C 4E56 FF40 link A6, -0x00C0
// end alternate branch 0000130C-00001310
fn0000130C: // (misaligned)
0000130E FF40 .extension 0xF40 <<F/4-5/7>> // unimplemented
00001310 48E7 0038 movem.l -[A7], A2,A3,A4
00001314 206E 0010 movea.l A0, [A6 + 0x10]
00001318 43EE FF70 lea.l A1, [A6 - 0x90]
0000131C 7023 moveq.l D0, 0x23
label0000131E:
0000131E 22D8 move.l [A1]+, [A0]+
00001320 51C8 FFFC dbf D0, -0x6 /* 0000131E */
00001324 206E 000C movea.l A0, [A6 + 0xC]
00001328 43EE FF50 lea.l A1, [A6 - 0xB0]
0000132C 7007 moveq.l D0, 0x07
label0000132E:
0000132E 22D8 move.l [A1]+, [A0]+
00001330 51C8 FFFC dbf D0, -0x6 /* 0000132E */
00001334 266E 0008 movea.l A3, [A6 + 0x8]
00001338 284B movea.l A4, A3
0000133A 2254 movea.l A1, [A4]
0000133C 41E9 0056 lea.l A0, [A1 + 0x56]
00001340 45EE FF70 lea.l A2, [A6 - 0x90]
00001344 7023 moveq.l D0, 0x23
label00001346:
00001346 20DA move.l [A0]+, [A2]+
00001348 51C8 FFFC dbf D0, -0x6 /* 00001346 */
0000134C 41E9 00E6 lea.l A0, [A1 + 0xE6]
00001350 45EE FF50 lea.l A2, [A6 - 0xB0]
00001354 7007 moveq.l D0, 0x07
label00001356:
00001356 20DA move.l [A0]+, [A2]+
00001358 51C8 FFFC dbf D0, -0x6 /* 00001356 */
0000135C 486E FF40 pea.l [A6 - 0xC0]
00001360 42A7 clr.l -[A7]
00001362 2F3C 416E 696C move.l -[A7], 0x416E696C /* 'Anil' */
00001368 2F0B move.l -[A7], A3
0000136A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000136E 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00001372 42A7 clr.l -[A7]
00001374 2F0B move.l -[A7], A3
00001376 486E FF40 pea.l [A6 - 0xC0]
0000137A 4EAD 0FFA jsr [A5 + 0xFFA /* export_507 */]
0000137E 2F0B move.l -[A7], A3
00001380 486E FF70 pea.l [A6 - 0x90]
00001384 1F3C 0001 move.b -[A7], 0x1
00001388 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
0000138C 487A 001A pea.l [PC + 0x1A /* 000013A8, value 0x25E3000, pstring "^0" */]
00001390 486E FF50 pea.l [A6 - 0xB0]
00001394 2F0B move.l -[A7], A3
00001396 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
0000139A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000139E 4E5E unlink A6
000013A0 205F movea.l A0, [A7]+
000013A2 DEFC 000C add.w A7, 0xC
000013A6 4ED0 jmp [A0]
000013A8 025E 3000 andi.w [A6]+, 0x3000 /* '0\0' */
export_1729:
000013AC 4E56 0000 link A6, 0
000013B0 2D6D FA84 0012 move.l [A6 + 0x12], [A5 - 0x57C]
000013B6 302E 0010 move.w D0, [A6 + 0x10]
000013BA 5140 subq.w D0, 8
000013BC 671A beq +0x1C /* 000013D8 */
000013BE 0440 003A subi.w D0, 0x3A /* ':' */
000013C2 6714 beq +0x16 /* 000013D8 */
000013C4 0440 0010 subi.w D0, 0x10
000013C8 671E beq +0x20 /* 000013E8 */
000013CA 0440 0010 subi.w D0, 0x10
000013CE 6708 beq +0xA /* 000013D8 */
000013D0 0440 0010 subi.w D0, 0x10
000013D4 6712 beq +0x14 /* 000013E8 */
000013D6 6020 bra +0x22 /* 000013F8 */
label000013D8:
000013D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013DC 2F3C 636C 7220 move.l -[A7], 0x636C7220 /* 'clr ' */
000013E2 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */]
000013E6 6026 bra +0x28 /* 0000140E */
label000013E8:
000013E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013EC 2F3C 7273 7420 move.l -[A7], 0x72737420 /* 'rst ' */
000013F2 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */]
000013F6 6016 bra +0x18 /* 0000140E */
label000013F8:
000013F8 42A7 clr.l -[A7]
000013FA 3F2E 0010 move.w -[A7], [A6 + 0x10]
000013FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00001402 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001406 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
0000140A 2D5F 0012 move.l [A6 + 0x12], [A7]+
label0000140E:
0000140E 4E5E unlink A6
00001410 205F movea.l A0, [A7]+
00001412 DEFC 000A add.w A7, 0xA /* '\n' */
00001416 4ED0 jmp [A0]
export_1730:
00001418 4E56 FF6C link A6, -0x0094
0000141C 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00001420 266E 000E movea.l A3, [A6 + 0xE]
00001424 286E 0008 movea.l A4, [A6 + 0x8]
00001428 3C2E 000C move.w D6, [A6 + 0xC]
0000142C 3006 move.w D0, D6
0000142E 5740 subq.w D0, 3
00001430 6704 beq +0x6 /* 00001436 */
00001432 6000 008E bra +0x90 /* 000014C2 */
label00001436:
00001436 203C 6F6B 2020 move.l D0, 0x6F6B2020 /* 'ok ' */
0000143C 2053 movea.l A0, [A3]
0000143E B0A8 002E cmp.l D0, [A0 + 0x2E]
00001442 6618 bne +0x1A /* 0000145C */
00001444 4267 clr.w -[A7]
00001446 2F0C move.l -[A7], A4
00001448 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
0000144C 101F move.b D0, [A7]+
0000144E 677C beq +0x7E /* 000014CC */
00001450 2F0B move.l -[A7], A3
00001452 3F06 move.w -[A7], D6
00001454 2F0C move.l -[A7], A4
00001456 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
0000145A 6070 bra +0x72 /* 000014CC */
label0000145C:
0000145C 203C 636C 7220 move.l D0, 0x636C7220 /* 'clr ' */
00001462 2053 movea.l A0, [A3]
00001464 B0A8 002E cmp.l D0, [A0 + 0x2E]
00001468 661C bne +0x1E /* 00001486 */
0000146A 42A7 clr.l -[A7]
0000146C 2F0C move.l -[A7], A4
0000146E 1F3C 0001 move.b -[A7], 0x1
00001472 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */]
00001476 2E1F move.l D7, [A7]+
00001478 6752 beq +0x54 /* 000014CC */
0000147A 2F07 move.l -[A7], D7
0000147C 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00001480 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */]
00001484 6046 bra +0x48 /* 000014CC */
label00001486:
00001486 203C 7273 7420 move.l D0, 0x72737420 /* 'rst ' */
0000148C 2053 movea.l A0, [A3]
0000148E B0A8 002E cmp.l D0, [A0 + 0x2E]
00001492 6622 bne +0x24 /* 000014B6 */
00001494 41EE FF6C lea.l A0, [A6 - 0x94]
00001498 2454 movea.l A2, [A4]
0000149A 43EA 0056 lea.l A1, [A2 + 0x56]
0000149E 7023 moveq.l D0, 0x23
label000014A0:
000014A0 20D9 move.l [A0]+, [A1]+
000014A2 51C8 FFFC dbf D0, -0x6 /* 000014A0 */
000014A6 2F0C move.l -[A7], A4
000014A8 486E FF6C pea.l [A6 - 0x94]
000014AC 1F3C 0001 move.b -[A7], 0x1
000014B0 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
000014B4 6016 bra +0x18 /* 000014CC */
label000014B6:
000014B6 2F0B move.l -[A7], A3
000014B8 3F06 move.w -[A7], D6
000014BA 2F0C move.l -[A7], A4
000014BC 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
000014C0 600A bra +0xC /* 000014CC */
label000014C2:
000014C2 2F0B move.l -[A7], A3
000014C4 3F06 move.w -[A7], D6
000014C6 2F0C move.l -[A7], A4
000014C8 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
label000014CC:
000014CC 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000014D0 4E5E unlink A6
000014D2 205F movea.l A0, [A7]+
000014D4 DEFC 000A add.w A7, 0xA /* '\n' */
000014D8 4ED0 jmp [A0]
000014DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1731: // at 000014DC (misaligned)
000014DE FFF8 .invalid <<F/7/7>>
000014E0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000014E4 266E 0008 movea.l A3, [A6 + 0x8]
000014E8 282E 000E move.l D4, [A6 + 0xE]
000014EC 3A2E 000C move.w D5, [A6 + 0xC]
000014F0 284B movea.l A4, A3
000014F2 7003 moveq.l D0, 0x03
000014F4 B045 cmp.w D0, D5
000014F6 57C0 seq D0
000014F8 4A00 tst.b D0
000014FA 674E beq +0x50 /* 0000154A */
000014FC 2044 movea.l A0, D4
000014FE 2254 movea.l A1, [A4]
00001500 2229 003C move.l D1, [A1 + 0x3C]
00001504 2050 movea.l A0, [A0]
00001506 B2A8 002E cmp.l D1, [A0 + 0x2E]
0000150A 57C1 seq D1
0000150C C001 and.b D0, D1
0000150E 673A beq +0x3C /* 0000154A */
00001510 42A7 clr.l -[A7]
00001512 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
00001518 2F0B move.l -[A7], A3
0000151A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000151E 2E1F move.l D7, [A7]+
00001520 42A7 clr.l -[A7]
00001522 2F07 move.l -[A7], D7
00001524 4EBA FAE6 jsr [PC - 0x51A /* 0000100C */]
00001528 2C1F move.l D6, [A7]+
0000152A 660C bne +0xE /* 00001538 */
0000152C 2F04 move.l -[A7], D4
0000152E 3F05 move.w -[A7], D5
00001530 2F0B move.l -[A7], A3
00001532 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00001536 601C bra +0x1E /* 00001554 */
label00001538:
00001538 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
0000153E 1F3C 0001 move.b -[A7], 0x1
00001542 2F0B move.l -[A7], A3
00001544 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00001548 600A bra +0xC /* 00001554 */
label0000154A:
0000154A 2F04 move.l -[A7], D4
0000154C 3F05 move.w -[A7], D5
0000154E 2F0B move.l -[A7], A3
00001550 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
label00001554:
00001554 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001558 4E5E unlink A6
0000155A 205F movea.l A0, [A7]+
0000155C DEFC 000A add.w A7, 0xA /* '\n' */
00001560 4ED0 jmp [A0]
00001562 0000 .incomplete